﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using SHNOPData.SHNOPModel;

namespace SHNOPData.ExportExcel
{
    public class ExportPinLv : AbsExportExcel
    {

        public override bool Export(DataTable dtAll)
        {
            DataTable dt = InitDT();
            foreach (var obj in dtAll.Rows)
            {
                DataRow drAll = obj as DataRow;
                DataRow dr = dt.NewRow();
                dr["序号"] = drAll["频率ID"];
                dr["分公司"] = company;
                dr["规划编号（2G)"] = _2gGuiHuaId;
                dr["规划编号（TD）"] = tdGuiHuaId;
                dr["900M是否频率申请"]    =  drAll["900M是否频率申请"];
                dr["900M是否频率分配"]      = drAll["900M是否频率分配"];
                dr["900M未分配原因"] = drAll["900M未分配原因"];
                dr["900M工单号"]=  drAll["900M工单号"];
                dr["1800M是否频率申请"] = drAll["1800M是否频率申请"];//  
                dr["1800M是否频率分配"] = drAll["1800M是否频率分配"];//
                dr["1800M未分配原因"]           = drAll["1800M未分配原因"];  
                dr["1800M工单号"]       = drAll["1800M工单号"];
                dr["TD是否频率申请"]      = drAll["TD是否频率申请"];//
                dr["TD是否频率分配"]=         drAll["TD是否频率分配"];//
                dr["TD未分配原因"]=      drAll["TD未分配原因"];//
                dr["TD工单号"]=      drAll["TD工单号"];
 
                dt.Rows.Add(dr);
            }
            return HelperClass.ExcelHelper.ExportToExcelFromTable(dt, "频率申请.xls");
        }
        private DataTable InitDT()
        {


            DataTable dt = new DataTable();
            dt.Columns.Add("序号");
            dt.Columns.Add("分公司");
            dt.Columns.Add("规划编号（2G)");
            dt.Columns.Add("规划编号（TD）");
            dt.Columns.Add("900M是否频率申请");
            dt.Columns.Add("900M是否频率分配");
            dt.Columns.Add("900M未分配原因");
            dt.Columns.Add("900M工单号");
            dt.Columns.Add("1800M是否频率申请");
            dt.Columns.Add("1800M是否频率分配");
            dt.Columns.Add("1800M未分配原因");
            dt.Columns.Add("1800M工单号");
            dt.Columns.Add("TD是否频率申请");
            dt.Columns.Add("TD是否频率分配");
            dt.Columns.Add("TD未分配原因");
            dt.Columns.Add("TD工单号");
            return dt;


        }
    }
}
